/**
 * Project Name:youba
 * Package Name:com.inoneone.youba.mcht.dto.rsp
 * Date:2017/6/20上午5:07
 * Copyright (c) 2017, www.zbj.com All Rights Reserved
 */
package com.inoneone.youba.mcht.dto.rsp;

import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.inoneone.youba.mcht.util.CustomDecimalSerialize;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * Description: (描述) </br>
 * Date: 2017/6/20上午5:07 </br>
 *
 * @author 姬远玄
 * @since JDK 1.7
 */
public class SystemInfo implements Serializable{
    /**
     * 商户别名
     */
    private String mchName;

    /**
     * icCard总数
     */
    private int totalCard;

    /**
     * 累计充值金额
     */
    @JsonSerialize(using = CustomDecimalSerialize.class)
    private BigDecimal totalCharge;

    /**
     * 累计充值笔数
     */
    private int chargeCount;

    /**
     * 加油机总数
     */
    private int totalTanker;

    /**
     * 总加油量
     */
    @JsonSerialize(using = CustomDecimalSerialize.class)
    private BigDecimal fuelCharge;

    /**
     * 总加油次数
     */
    private int fuelCount;

    /**
     * 加油总金额
     */
    @JsonSerialize(using = CustomDecimalSerialize.class)
    private BigDecimal fuelAmount;

    /**
     * 总剩余油量
     */
    @JsonSerialize(using = CustomDecimalSerialize.class)
    private BigDecimal remainFuel;

    public int getChargeCount() {
        return chargeCount;
    }

    public void setChargeCount(int chargeCount) {
        this.chargeCount = chargeCount;
    }

    public String getMchName() {
        return mchName;
    }

    public void setMchName(String mchName) {
        this.mchName = mchName;
    }

    public int getTotalCard() {
        return totalCard;
    }

    public void setTotalCard(int totalCard) {
        this.totalCard = totalCard;
    }

    public BigDecimal getTotalCharge() {
        return totalCharge;
    }

    public void setTotalCharge(BigDecimal totalCharge) {
        this.totalCharge = totalCharge;
    }

    public int getTotalTanker() {
        return totalTanker;
    }

    public void setTotalTanker(int totalTanker) {
        this.totalTanker = totalTanker;
    }

    public BigDecimal getFuelCharge() {
        return fuelCharge;
    }

    public void setFuelCharge(BigDecimal fuelCharge) {
        this.fuelCharge = fuelCharge;
    }

    public int getFuelCount() {
        return fuelCount;
    }

    public void setFuelCount(int fuelCount) {
        this.fuelCount = fuelCount;
    }

    public BigDecimal getRemainFuel() {
        return remainFuel;
    }

    public void setRemainFuel(BigDecimal remainFuel) {
        this.remainFuel = remainFuel;
    }

    public BigDecimal getFuelAmount() {
        return fuelAmount;
    }

    public void setFuelAmount(BigDecimal fuelAmount) {
        this.fuelAmount = fuelAmount;
    }
}
